#include"drv_motor.h"

void motor_init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
    
    // 使能GPIOC时钟
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    
    // 配置PC7为推挽输出模式
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;        // 输出模式
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;       // 推挽输出
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;    // 50MHz速度
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;     // 无上下拉
    GPIO_Init(GPIOC, &GPIO_InitStructure);
    motor_close();
}

void motor_open(void)
{
    GPIO_SetBits(GPIOC, GPIO_Pin_7);
}


void motor_close(void)
{
    GPIO_ResetBits(GPIOC,GPIO_Pin_7);
}




